
.main{margin:0 auto;width:1180px;padding-top:10px}
.content{width:1180px}
.kcclass ul{ border:1px solid #eaeaea;border-left:none; margin-left:-1px; _overflow:hidden; _height:146px; _margin-left:0px;border-top:2px solid #1d8fe2}
.kcclass ul li{float:left;width:25%; height:146px}

.kcclass ul .dan{width:9%}
.kcclass ul .it{width:11%;_width:106px}
.kcclass ul .dan dd,.kcclass ul .it dd{width:100%}
.clbox{width:100%; margin-left:-1px;height:150px; float:left; overflow-y:hidden; position:relative}
.clbox h2{height:35px;line-height:35px;border-bottom:1px solid #eaeaea;font:normal 14px/2.5 microsoft yahei; background-position: -125px -315px;background-color: #FBFBFB; _position:relative; _z-index:999999}
.clbox h2 a{padding-left:15px}
.clbox dl{padding:10px 10px 10px 0;font-family:"microsoft yahei"; _position:relative; _z-index:9999}
.clbox dd{float:left;width:50%;line-height:24px;text-align:left}
.clbox dd a{padding-left:10px}
.dan .clbox dd a,.it .clbox dd a{padding-left:8px}
.hiddens{border-left:1px solid #eaeaea;height:146px; overflow:hidden}
.show{ height:auto; position:relative; z-index:999; left:0px; top:0px; border:solid 1px #1d8fe2; border-top:none; background:#fafafa;-moz-box-shadow:0px 2px 5px #999; -webkit-box-shadow:0px 2px 5px #999; box-shadow:0px 2px 5px #999}
/*���*/
.left{width:325px;float:left}
.left .lbox2{ width:325px; background:#fafafa; border-bottom:#dedede solid 1px}
.left .lbox2 .ltit{height:30px;line-height:30px;border-bottom:1px solid #dedede}
.ltit .h01 a{float:left;font:bold 14px/2.2 ""; padding:0 10px; border-bottom:#1d8fe2 solid 1px; _position:relative; _bottom:-1px}
.hot{padding-left:18px; background-position:-189px -42px}
/*flash*/
.flash{ width:325px; position:relative; height:191px}
.flash-focus li{ display:none}
.flash-focus img{ width:325px; height:191px}
.flash-num{ text-align:center; margin-top:10px; height:14px; overflow:hidden; position:absolute; right:-5px; bottom:2px}
.flash-num .focus-list{padding:0 10px}
.flash-num .focus-list span{width:10px;height:10px;background:#fff;display:inline-block;margin-right:7px; cursor:pointer; font-size:0; line-height:0; border-radius:50px}
.flash-num .focus-list span.active{ background:#1497cd}
a.ArrLeft { display:none; position: absolute; left:0; top:43%; width: 40px; height: 55px; background-position:10px -45px; background-color:#2b2b2b; cursor: pointer; margin-top: -21px;filter: alpha(opacity=70); opacity: 0.7}
a.ArrLeft:hover { background-position:10px -45px; background-color:#2b2b2b; filter: alpha(opacity=90); opacity: 0.9}
a.ArrRight { display:none;  position: absolute; right: 0; top:43%; width:40px; height: 55px; background-position:-20px -45px; background-color:#2b2b2b;cursor: pointer; margin-top: -21px; filter: alpha(opacity=70); opacity: 0.7}
a.ArrRight:hover { background-position:-20px -45px; background-color:#2b2b2b; filter: alpha(opacity=90); opacity: 0.9}
.flash:hover a.ArrRight,.flash:hover a.ArrLeft{ display:block}
/*��һ���м�*/
.M_box{ width:435px; padding-left:15px}
.content-hot{ width:435px; height:auto}
.middle{ width:495px; height:auto; padding-bottom:15px; border-bottom:#dedede dotted 1px}
.hot_title{ width:auto; height:auto; text-align:left}
.hot_title h1,.hot_title h2{font: bold 18px/36px "΢���ź�"}
.hot_title h1 *,.hot_title h2 *{ vertical-align:middle}
.hot_title h1 a,.hot_title h2 a{ padding-right:15px; float:left}
.hot_title h1 a:link,.hot_title h1 a:visited,.hot_title h2 a:link,.hot_title h2 a:visited{color:#b10200}
.hot_title h1 a:hover,.hot_title h1 a:active,.hot_title h2 a:hover,.hot_title h2 a:active{ text-decoration:underline}
.hot_content{ width:100%; padding-top:5px}
.hot_list li{font-size:12px;text-align:left; float:left; line-height:20px; width:auto; color:#999; padding:0 5px}

/* �л�ͨ����ʽ */
.hot-tab{ width:495px; height:auto; float:left; overflow:hidden}
.hot-tab .title{ width:100%; height:35px; float:left; border-bottom:#e8e8e8 solid 2px; margin-top:15px;line-height:35px; margin-bottom:10px}

.hot-tab .off{ width:auto; height:35px; float:left; padding:0px 10px; margin-right:28px; font:14px/35px "����"; color:#696969; cursor:pointer}
.hot-tab .content{ width:435px; height:auto; float:left; overflow:hidden}

.hot-tab .list-tab li em{ width:369px; float:left; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hot-tab .list-tab li span{ color:#999; padding:0px 5px; float:right; font-weight:300; font-size:12px}
.hot-tab .list-tab li b{ color:#f00; /*padding:0px 5px; float:right;*/ font-weight:300; font-size:12px}

/*�ұ�*/
.right{float:left;margin: 20px 0px 0px 15px;    box-shadow: 0 0 10px #e6e6e6;}
.right .rightx{width:330px}
.rbox1{}
.rbox1 ul{margin-bottom:10px;margin-right:-2px}
.rbox1 ul li{position:relative;width:33.2%;float:left}
.rbox1 ul li a{margin-right:2px;padding:10px 0 5px 0;display:block;background:#1d8fe2;color:#fff}
.rbox1 ul li a:hover{background:#e2881d;color:#fff}
.icon1,.icon2,.icon3{margin:0 auto;width:38px;height:35px; background-position:-22px 0;text-align:center}
.icon2{background-position: -72px 0}
.icon3{background-position:-125px 0}
.rbox1 ul li .txt{line-height:25px;text-align:center}
/*��½*/
.land-box{ width:328px; height:200px; overflow:hidden;background:#fafafa;float: right;margin: 24px 15px 0px 0px;    box-shadow: 0 0 10px #e6e6e6;}
.land-box .title{ width:95%; padding-left:5%; height:28px; border-bottom:#dfdfdf solid 1px; font:normal 16px/28px "����"; color:#1D8FE2}
.land-box .nr{ border-top:#fff solid 1px; padding-bottom:4px; padding-top:19px; width:100%; height:auto}
.land-box .nr .list li{ float:left; width:100%; height:27px; padding-bottom:19px}
.land-box .nr .list li em{ width:70px; float:left; text-align:right; font:13px/27px "����"; color:#666}
.land-box .nr .list li .kuang{ width:237px; padding-left:5px; float:left; line-height:32px; font-size:14px; height:32px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:#dfdfdf solid 1px}
.land-box .btn-box{ width:100%; height:auto}
.land-box .btn-box .ban{ width:100px; padding-left:13px; _overflow:hidden}
.land-box .btn-box .ban .reg{ width:90px; padding-left:24px; height:20px; line-height:20px; background-position:-180px -361px}
.land-box .btn-box .ban .reg a{ color:#1d8fe2}
.land-box .btn-box .ban .reg a:hover,.land-box .btn-box .ban .wangji a:hover{ color:#f50; text-decoration:none}
.land-box .btn-box .ban .wangji{ width:90px; padding-left:24px; height:20px; line-height:20px; background-position:-179px -383px}
.land-box .btn-box .ban .wangji a{ color:#999}
.land-box .btn-box .btn{ margin-top:3px}
.land-box .btn-box .btn a{-moz-box-shadow:0px 1px 1px #01518c; -webkit-box-shadow:0px 1px 1px #01518c; box-shadow:0px 1px 1px #01518c;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#1d8fe2; width:88px; height:30px; float:left; font:16px/30px "����"; color:#fff; text-align:center}
.land-box .btn-box .btn a:hover{-moz-box-shadow:0px 1px 1px #d63403; -webkit-box-shadow:0px 1px 1px #d63403; box-shadow:0px 1px 1px #d63403;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#f50; width:88px; height:30px;  color:#fff; text-decoration:none}
.land-box .ThirdParty{ width:100%; padding-top:8px; margin-top:6px; border-top:#e8e8e8 solid 1px; float:left}
.land-box .ThirdParty a{ width:27px; height:26px; margin-left:24px; float:left; background:url(../images/otherlandico.png) no-repeat}
.land-box .ThirdParty a.qqICO{ background-position:0 0}
.land-box .ThirdParty a.wxICO{ background-position:-27px 0}
.land-box .ThirdParty a.sinaICO{ background-position:-54px 0}
.land-box .ThirdParty a.AlipayICO{ background-position:-81px 0}
/*��½��*/
.land-box .vip li{ width:90%; padding-left:10%; float:left; font:14px/32px "΢���ź�"; border-bottom:#ddd dotted 1px}
.land-box .vip li a{ padding-right:30px}
.land-box .vip li.bg{ background:#f1f1f1}
.land-box .vip li.out{ background:#fafafa}
.land-box .vip li.over{ background:#fff}
/*��½����*/
.tit2{height:30px;line-height:30px;border-bottom:1px solid #dedede}
.tit2 .h02{float:left; padding-left: 8px;}
.tit2 .h02 a{padding-left:10px;font:normal 16px/2.0 microsoft yahei;color: #3b80c1;
    font-weight: 600;}
.tit2 .h03{float:right;position:relative}
.tit2 .h03 a{display:block;float:left;padding:0 8px}
.tit2 .h03 a.cur{position:relative;margin-bottom:-1px;border-bottom:1px solid #0777c9; color:#0777c9; font-weight:bold}
.rbox2{padding:0px 6px;border-top:none}
.rbox2 table{width:100%;border-collapse:collapse; text-align:center}
.rbox2 table tr td{line-height:25px}

.ruu{padding:0}
ul.ruu li{position:relative;width:100%; *zoom:1;font-size:12px}
ul.ruu li .ulist{margin-right:60px;font-family:"����"}
ul.ruu li .ulist1{ background-position:-185px -80px}
ul.ruu li .ulist1 a{padding-left:20px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul.ruu li .ulist2{position:absolute;right:5px;color:#999;font-size:12px}

/*�ڶ���*/
.ctit{margin-bottom:15px}
/*.c01{float:left; height:61px; border-bottom:5px solid #0777c9; width:200px; overflow: hidden; font:30px/61px "Microsoft Yahei" ; background-position:0px -130px}
.c01 a{ color:#05548D; padding-left:15px}*/

.ctxt{display:inline-block; float:left; height:36px; color:#999;line-height:36px; border-bottom:5px solid #75C1FB; width:780px; text-align:right; padding:25px 17px 0px 0px; margin-left:3px}
.ctxt a{padding:0 8px;color:#333}
/*�ڶ�����*/
.mleft{float:left;width:245px}
.mleft .vedio{position:relative;margin-top:10px;padding:5px 10px;border:1px solid #dedede;background:#f9f9f9}
.vms{border-bottom:1px dotted #dedede;}
.vms .img{float:left;width:100%; clear:both}
.vms .txt{float:left;width:100%; clear:both}
.vms .txt span{display:block;color:#666; line-height:30px; font-size:14px; text-align:center}
.vms .txt em{display:block;font-weight:bold;color:#f50;line-height:1.6; font-size:14px; float:left}
.vms .txt i{display:block;padding:0px 0 4px 20px; background-position:-185px -80px; float:right}
.mltit{height:25px;line-height:25px}
.mltit .ml01{float:left;padding:5px 10px;background:#3968ae;font:bold 14px/1.0 microsoft yahei}
.mltit .ml01 span{color:#fff}
/*�ڶ�����*/
.mmiddle{float:left;width:540px}
.mmiddle .mmiddlex{margin-left:15px}
.tags{line-height:30px;color:#ccc;text-align:left;clear:both}
.tags a{padding:3px; color:#999}

/*ͨ�ô������б�2*/
ul.ccbox{ margin-top:15px;position:relative;padding:5px 0}
ul.ccbox li{position:relative;height:28px;font:normal 14px/28px microsoft yahei;vertical-align:middle;*zoom:1}
ul.ccbox li .ulist{margin-right:100px}
ul.ccbox li .ulist1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%; background-position:-192px -12px;text-align:left}
ul.ccbox li .ulist1 span a{ color:#999;padding-right:10px; float:left}
ul.ccbox li .ulist1 a{display:block;/*padding-left:15px*/ white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;color: #000}
ul.ccbox li .ulist2{position:absolute;right:10px;top:0px;color:#999;font-size:12px}
/*�ڶ�����*/
.mright{float:right;width:270px}
.mrightx{*zoom:1}
.mrtit{height:30px;line-height:30px;border-bottom:1px solid #dedede}
.mrtit .mr01{float:left;font:bold 14px/2.0 ""}
.mr01 a{float:left;font:bold 14px/2.2 ""; padding:0 10px; border-bottom:#1d8fe2 solid 2px; _position:relative; _bottom:-2px}
.mrbox1{border:1px solid #dedede; padding:0 10px}
ul.klist {position:relative;margin-left:-10px;padding:8px 1px 0px 5px}
ul.klist li{width:33.3%;float:left}
ul.klist li a{display:block;margin-left:5px;margin-top:9px;padding:4px 0 4px 20px; background-position:-188px -108px;border:1px solid #dedede}
.wx{padding:10px 2px 7px;color:#999}
.wx a{padding:0 2px;line-height:29px;vertical-align:middle;font-size:12px}
.vms2{margin-top:10px}
.vms2 .img{float:left;width:40%}
.vms2 .img img{width:166px; float:right; height:101px;padding:3px;border:1px solid #dedede}
.vms2 .txt{position:relative;float:left;width:60%; line-height:30px}
.vms2 h3{font:bold 16px/2.5 microsoft yahei; text-align:left;}
.vms2 .descr{line-height:23px; font-size:12px;color:#898989}

.ksbd{padding:10px 0}
.bd{margin-top:6px;line-height:30px;color:#ccc}
.bd span{float:left;display:block;width:40px;height:30px;line-height:30px; background-position: -67px -38px;vertical-align:middle}
.bd span.b1{background-position:-67px -38px}
.bd span.b2{background-position:-117px -40px}
.bd span.b3{background-position:-67px -83px}
.bd span.b4{background-position:-117px -83px}
.bd span.b5{background-position:0px -192px}
.bd h2{display:inline-block;padding-left:10px}

.gw{padding:10px 0}
.gw img{width:100%}

ul.zarea{padding:10px 0;margin-left:-5px;margin-top:-5px}
ul.zarea li{float:left;width:25%}
.zarea li a{display:block;margin-left:5px;margin-top:5px;border:1px solid #adc9eb;text-align:center;line-height:23px;background:#e3eefb}
.zarea li a:hover{background:#c3d8f2}

.rightd{position:relative;margin-left:-14px}
.rightd .dbox1{float:left;width:50%}
.dbox1 .dboxx{margin-left:15px}

.book{position:relative}
.book ul{padding:20px 35px 10px 35px;border:1px solid #dedede;border-top:none}
.book ul li{float:left;width:16.5%}
.book ul li .bbk{margin:0 20px}
.book ul li .blist1{}
.book ul li .txt{padding:10px 0;line-height:20px}
.book ul li img{width:100%}
.jtl,.jtr{position:absolute;top:50%;margin-top:-30px}
.jtl a,.jtr a{display:block;width:30px;height:60px;background-color:#f9f9f9; background-position:5px -45px}
.jtl{left:15px}
.jtr{right:15px}
.jtl a{background-position:5px -45px}
.jtr a{background-position:-27px -45px}
.jtl a:hover{background-color:#eee;background-position:5px -45px}
.jtr a:hover{background-color:#eee;background-position:-27px -45px}
/*map*/
.map{display:inline-block;padding:5px 0px;font-size:12px;text-align:left;clear:both;}
.map i{float:left;line-height:1.8;color:#bcbcbc; margin-top:3px;}
.map a{ display:block;padding:0px 8px; margin-top:3px; text-decoration:none;float:left;line-height:1.8}
.map a:hover{color:#F50;}

/*��������*/
.book-box{ width:100%; height:auto; background:#fcfcfc; padding:10px 0 20px 0}
.book-product li{width:184px; height:310px; float:left; text-align:center; margin:0 7px; background:#f6f6f6; display:inline}
.book-product-out{ border:#dfdfdf solid 1px; color:#444; width:182px; height:304px; float:left}
.book-product-over{ border:#999 solid 1px; color:#111; width:182px; height:304px; float:left}
.book-product li .pic{ width:100%; height:215px; background:#fff; padding-top:6px; overflow:hidden}
.book-product li .title{width:100%; height:12px; padding:14px 0px; border-bottom:#e1e1e1 solid 1px; line-height:12px; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.book-product li .li-button{float:left;width:100%; height:50px; border-top:#fff solid 1px; overflow:hidden}
.book-xianjia{ color:#f00;font:16px/50px "����"; padding-left:7px}
.book-jia{color:#f00;font:30px/45px "Arial"; padding-left:3px}
.book-button{ margin-right:7px; margin-top:10px; background-position:0px -280px; width:48px; height:30px; float:right}
.book-button:hover{ background-position:0px -320px}

a.mallad{ width:100%; height:120px; background:url(../images/duanwu_top.jpg) center no-repeat; float:left}
/*NewYear*/
.FixedTop{ position:fixed; z-index:9999999; bottom:0; left:0; width:100%; display:block; _position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.FixedTop a{ width:100%; display:block; height:202px; background:url(../images/duanwu_bottom.jpg) center bottom no-repeat; position:relative; z-index:1}
.FixedTop p.TopClose{ position:absolute; z-index:2; bottom:125px; right:20%; width:30px; height:30px; float:right;line-height:25px;border-radius:50%; background:#f50; overflow:hidden; color:#ccc; font-size:32px; text-align:center; cursor:pointer; font-family:"Microsoft YaHei", "΢���ź�", "SimSun", "����"}
.FixedTop p:hover.TopClose{ color:#f00}
.FixedTop span{ position:absolute; bottom:35px; right:20%; z-index:3; color:#fff}
/*�����ͷ�*/
#floatDivBoxs{width:126px;background:#fff;position:fixed;top:20%;right:0;z-index:99999999; font-family:"΢���ź�"}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px; text-align:center; position:relative}
#floatDivBoxs .floatDqq{ margin:0 10px}
#floatDivBoxs .floatDqq p{ display:block; height:35px; line-height:35px; text-align:left; font-size:15px; background:url(../images/zixun_bg.gif) no-repeat 0 7px; width:100%; cursor:pointer}
#floatDivBoxs .floatDqq p:hover{ color:#f00}
#floatDivBoxs .floatDqq h2{ font-size:15px; padding-bottom:5px; display:block}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25)}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:20%;right:126px;z-index:999}
#rightArrow a{display:block;height:45px}
.WXico{ text-align:center}
.WXico h2{ display:block; font-size:12px !important; font-weight:300}




